home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
MacWorld 1999 January - Disc 2
/
Macworld (1999-01) (Disk 2).dmg
/
Serious Demos
/
Symbolic Composer 4.2
/
Environment
/
Projects
/
Contributed Scores
/
Claudio Martini
/
Canon with Motives
< prev
next >
Wrap
Lisp/Scheme
|
1998-10-26
|
1KB
|
50 lines
; Canon a 2 super Thema Regium J.S.Bach
; authors: stalker@mix.it and psto@xs4all.nl
(def-orchestra 'orchestra
all-instruments (voice1 voice2)
)
(def-motive theme1
symbol '(a c e f -b e (-1 e) d (-1 d) c b (-1 b) a -b -d a d c b a c)
length '(2/4 2/4 2/4 2/4 2/4 -1/4 2/4 2/4 2/4 2/4 2/4 1/4 1/4 1/4 1/4 1/4
1/4 1/4 2/4 2/4 2/4 2/4)
velocity '(85 75 80 70)
)
(def-motive contrapunctus1
symbol '(e d e h e c b c d e (1 f) g h c d e f b c d e d c b c d e f (-1 g)
f e d e f (-1 g) h (-1 i) (-1 g) f e (1 f) g h i j h g (1 f) g h i
j k i e i h i j k j i h g h e c a)
length '(1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8 1/8
1/4 1/4 1/4 1/4)
velocity '(85 75 80 70)
)
(setq theme2 (rev theme1))
(setq contrapunctus2 (rev contrapunctus1))
(def-section sect-a
default
zone '(9/1 9/1 9/1 9/1)
tonality (activate-tonality (harmonic-minor c 5))
voice1
channel 2
program 1
motive (list theme1 contrapunctus1 contrapunctus2 theme2)
voice2
channel 3
program 2
motive (list contrapunctus2 theme2 theme1 contrapunctus1)
)
(def-tempo 150)
(play-file-p "Thema Regis"
all-instruments '(sect-a)
)
(same-as symbol of voice2)